<?php
session_start();
?>
<!doctype html>
<html lang="fr">
<?php

require_once("configs/Chemins.class.php");
require_once (Chemins::LIBS . "Tools.class.php");
require_once(Chemins::CONFIGS . "MySqlConfig.class.php");
require_once(Chemins::MODELES . "ModelePDO.class.php");
require_once(Chemins::CONFIGS . "VariablesGlobales.class.php");
Tools::eviterCache();
?>
<head>
    <meta charset="utf-8">
    <title>Burning Bill Quarter</title>
    <link rel="stylesheet" href="<?php echo Chemins::STYLES . "main.css"; ?>">
    <link rel="stylesheet" href="<?php echo Chemins::STYLES . "mainAdmin.css"; ?>">
    <link rel="stylesheet" href="<?php echo Chemins::STYLES . "print.css"; ?>" media="print">
    <link href="<?php echo Chemins::JQUERY_UI; ?>css/jquery-ui-1.10.4.custom.css" rel="stylesheet">
    <link rel="icon" type="image/jpg" href="<?php echo Chemins::IMAGES."logo.jpg"; ?>" />
    <script src="<?php echo Chemins::JQUERY_UI; ?>js/jquery-1.10.2.js"></script>
    <script src="<?php echo Chemins::JQUERY_UI; ?>js/jquery-ui-1.10.4.custom.js"></script>
    <script src="<?php echo Chemins::CKEDITOR; ?>jquery.js"></script>
    <script src="<?php echo Chemins::CKEDITOR; ?>ckeditor.js"></script>
    <script src="<?php echo Chemins::CKEDITOR; ?>adapters/jquery.js"></script>
    <!--[if lt IE 9]>
    <script src="http://html5shiv.googlecode.com/svn/trunk/html5.js"></script>
    <![endif]-->
</head>

<body>
<div id="content">
    <?php
    //Si il y a un envoi de formulaire de connexion
    if (isset($_POST['connexion']))
    {
        require_once (Chemins::CONTROLEURS . "ControleurConnexion.class.php");
        ControleurConnexion::seConnecter();
    }
    if (isset($_SESSION['utilisateur']))
    {
        VariablesGlobales::$leUtilisateurConnecte = $_SESSION['utilisateur'];
    }
    if (VariablesGlobales::$leUtilisateurConnecte != null)
    {
        include_once (Chemins::VUES_PERMANENTES.'v_HeaderAdmin.php');
        include_once (Chemins::VUES_PERMANENTES.'v_AsideAdmin.php');
        if (!isset($_REQUEST['controleur']))
        {
            require_once (Chemins::CONTROLEURS . "ControleurConnexion.class.php");
            $objetControleur = new ControleurConnexion();
            $objetControleur->afficherAccueil();
        }
        else
        {
            $action = $_REQUEST['action'];
            $classeControleur = 'Controleur' . $_REQUEST['controleur']; //ex : ControleurProduits
            require_once (Chemins::CONTROLEURS . $classeControleur . ".class.php");
            $objetControleur = new $classeControleur(); //ex : $objetControleur = new ControleurProduits()
            $objetControleur->$action();
        }
    }
    else
    {
        require_once (Chemins::CONTROLEURS . "ControleurConnexion.class.php");
        $objetControleur = new ControleurConnexion();
        $objetControleur->afficherFormulaireConnexion();
    }
    ?>
</div><!-- / #content -->
</body>
</html>